#include<stdio.h>
//写一个函数交换两个整型变量的内容
//x和y是形参 
void Swap(int *px,int *py){
	int z=*px;//a
	*px=*py;//a=b
	*py=z;//b=a
}
//当实参传递给形参时，形参是实参的一份临时拷贝，形参的修改不会影响实参 
int main(){
	int a=0;
	int b=0;
	scanf("%d %d",&a,&b);
	printf("交换前：a=%d,b=%d\n",a,b);
	//a和b是实参
	Swap(&a,&b);//间接改，通过指针的形式，关联实参和形参 
	printf("交换后：a=%d,b=%d\n",a,b);
	return 0;
}
